//数组
let students = ["zhangsan","lishi","wangwu"];
//1.在wangwu后面添加两个同学，zhaoliu,qianqi
let new_stu = ["zhaoliu","qianqi"];
students.push(...new_stu);
//...（魔法糖）等价于,一个个元素添加到旧数组中
// students.push("zhaoliu")
// students.push("qianqi")
//console.log(students);
//2.在zhangsan同学前面添加一个同学：liuba
students.unshift("liuba");
//3.删除lishi同学
//3.1 通过findIndex方法找到lishi同学在数组中的位置
let idx = students.findIndex((stu)=>{
    //console.log(stu);
    return stu == 'lishi';
})
//3.2 使用splice方法在数组中删除lishi同学，splice包含两个参数，
// 第一个参数是待删除成员变量的位置,第二个操作表示，
// 等于0表示添加，大于0表示删除多少个成员变量
students.splice(idx,1);
//4.为数组中每个学生添加班级描述
let new_arr = students.map((stu)=>{
    return "22届A班_"+stu
})

//wconsole.log(idx,students,new_arr);

//元组
let stu:[string,number,boolean]
 = ["zhangsan",18,true];


//console.log(students);

//枚举
enum payStatus 
{
    NO_PAY = "未支付",
    PAY = "支付",
    SUCCESS = "交易成功"
}

console.log(payStatus.SUCCESS);
//字面量
let classs: 'zhangsan'|'lishi'|'wangwu' = 'lishi';

//打印九九乘法表
for(let i = 1;i <10;i++)
{
    for(let k= 1 ;k < 10;k++)
    {
        console.log(i +" * "+ k + " = " + (i*k));
    }
}